package com.yungu.swift.system.sys.model.vo;

import com.yungu.swift.base.model.BaseVo;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * @author Zerrion
 * @version 1.0
 * @description
 * @date 2018/10/18 16:12
 */
public class SysPassengerAccountFlowVo extends BaseVo {

    @ApiModelProperty(value = "乘客uuid")
    private String passengerUuid;

    @ApiModelProperty(value = "流水号")
    private String financeNumber;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "订单uuid")
    private String orderUuid;

    @ApiModelProperty(value = "资金流出方")
    private String financeOutflow;

    @ApiModelProperty(value = "资金流入方")
    private String financeInflow;

    @ApiModelProperty(value = "发生额")
    private BigDecimal amount = BigDecimal.ZERO;

    @ApiModelProperty(value = "科目")
    private String course;

    @ApiModelProperty(value = "科目文字描述")
    private String courseDescription;

    @ApiModelProperty(value = "交易类型 收入/支出")
    private String transactionType;

    @ApiModelProperty(value = "乘客姓名")
    private String accountName;

    public String getPassengerUuid() {
        return passengerUuid;
    }

    public void setPassengerUuid(String passengerUuid) {
        this.passengerUuid = passengerUuid;
    }

    public String getFinanceNumber() {
        return financeNumber;
    }

    public void setFinanceNumber(String financeNumber) {
        this.financeNumber = financeNumber;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getFinanceOutflow() {
        return financeOutflow;
    }

    public void setFinanceOutflow(String financeOutflow) {
        this.financeOutflow = financeOutflow;
    }

    public String getFinanceInflow() {
        return financeInflow;
    }

    public void setFinanceInflow(String financeInflow) {
        this.financeInflow = financeInflow;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getCourse() {
        return course;
    }

    public void setCourse(String course) {
        this.course = course;
    }

    public String getOrderUuid() {
        return orderUuid;
    }

    public void setOrderUuid(String orderUuid) {
        this.orderUuid = orderUuid;
    }

    public String getCourseDescription() {
        return courseDescription;
    }

    public void setCourseDescription(String courseDescription) {
        this.courseDescription = courseDescription;
    }

    public String getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(String transactionType) {
        this.transactionType = transactionType;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }
}
